@charset "UTF-8";
/* ————— 头部 start ————— */
/* ————— top start ————— */
.top{height: 500px;box-sizing: border-box;-webkit-box-sizing: border-box;padding-top: 18px;position: relative;z-index: 10;}
.top .wrap{position: relative;height: 100%;z-index: 2;}
.top .top1{position: relative;z-index: 2;color: #5f8ab0;font-size: 17px;line-height: 26px;margin-bottom: 10px;font-weight: lighter;}
.top .top1 a,.top .top1 span{font-size: 14px;color: #045ecd;line-height: 26px;}
.top .top1 a:hover{text-decoration:underline}
.top .top1 a#wzayd:hover{text-decoration: none;}
.top .top1 .fl{padding-left: 25px;background: url(../images/img/gh.png ) no-repeat center left;}
.top .top1 a.ip{height: 26px;line-height: 26px;border-radius: 4px;text-align: center;display: inline-block;font-size: 15px;color: #045ecd;margin-left: 20px;background: rgba(255, 255, 255, 0.25);padding: 0 10px;}

.top  .search{width: 650px;border-radius: 8px;height: 53px;line-height: 53px;background: #fff;margin: 0 auto;box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);overflow: hidden;}
.top  .search input{font-size: 16px;color: #333;border: none;background: none;outline: none;display: inline;width: 500px;height: 53px;line-height: 53px;float: left;padding: 0 20px;}
.top  .search input::placeholder{color: #666;font-size: 16px}
.top  .search .btn{width: 110px;height: 53px;cursor: pointer;background: #045ecd url(../images/img/search.png) no-repeat center;float: right;display: inline;border: none}
.top .logo{display: block;z-index: 2;margin-bottom: 34px;}
.top .logo img{display: block;height: 206px;margin:0 auto;}
/* ————— top end ————— */
/* ————— indexBanner start ————— */
.indexBanner{position: absolute;width: 100%;height: 100%;right: 0;top: 0;}
.indexBanner .bd{height: 100%; overflow: hidden; position: absolute; width: 100%; left: 0; top: 0;}
.indexBanner .bd .slick-list,.indexBanner .bd .slick-track{height: 100%;}
.indexBanner .mySlide{height: 100%;position: relative;overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;image-rendering: pixelated;}
/* ————— indexBanner end ————— */
/* ————— menu start ————— */
.menu{background: #2284db url(../images/img/menubg.png) no-repeat bottom center;height: 60px;position: absolute;z-index: 10;width: 100%;bottom: 0;left: 0;}
.menu ul{background: #045ecd;height: 70px;line-height: 70px;position: relative;top: -10px;}
.menu ul li{float: left;display: inline;position: relative;    min-width: 145px;}
.menu ul li:before{display: block;content: "";position: absolute;top: 0;right: -1px;width: 2px;height: 100%;background: url(../images/img/menuicn.png) no-repeat center;}
.menu ul li:last-child:before{display: none;}
.menu ul li a{display: block;font-size: 20px;font-weight: bold;color: #ffffff;text-align: center;white-space: nowrap;padding: 0 20px;}
.menu ul li .ej{position: absolute;top: 70px;left: 50%;min-width: 100%;transform: translateX(-50%);-webkit-transform: translateX(-50%);background: #f8f4ee;height: 0;overflow: hidden;transition: all .4s ease;-webkit-transition: all .4s ease;}
.menu ul li .ej .ejdd{height: 50px;line-height: 50px;border-bottom: 1px solid #fff;}
.menu ul li .ej .ejdd:last-child{border-bottom: none;}
.menu ul li .ej .ejdd a{font-size: 16px;color: #222222;font-weight: normal;transition: all .4s ease;-webkit-transition: all .4s ease;}
.menu ul li.hover a{color: #ffd776;}
.menu ul li .ej .ejdd:hover a{background: #cca467;color: #fff;}
/* ————— menu end ————— */
/* ————— 头部 end ————— */
/* 公共部分 start*/
.indexBox{background: url(../images/img/indexbg.jpg) no-repeat top / 100%;padding-bottom: 40px;}
.indexTitle{position: relative;height: 52px;box-sizing: border-box;-webkit-box-sizing: border-box;background: url(../images/img/indexTitlebg.png) repeat-x bottom / 100% 5px;}
.indexTitle a{font-size: 20px;color: #444444;height: 100%;line-height: 30px;margin-right: 30px;float: left;display: inline;position: relative;background: url(../images/img/indexTitlebgh.png) repeat-x bottom -8px center / 100% 5px;transition: all .4s ease;-webkit-transition: all .4s ease;}
.indexTitle span{font-size: 20px;color: #444444;height: 100%;line-height: 30px;margin-right: 30px;float: left;display: inline;position: relative;background: url(../images/img/indexTitlebgh.png) repeat-x bottom -8px center / 100% 5px;transition: all .4s ease;-webkit-transition: all .4s ease;}
.indexTitle a:last-child,.indexTitle span:last-child{margin-right: 0;}
.indexTitle .more{font-size: 16px;color: #222222;line-height: 45px;}
.indexTitle .more:hover{color: #045ecd;}
.indexTitle a.hover,.indexTitle span.hover{color: #222222;font-size: 24px;font-weight: bold;background-position: bottom center;}
.indexSlick{width: 548px;margin-right: 30px;position: relative;overflow: hidden}
.indexSlick .pic:before{padding-top: 67.15328%;}
.indexSlick .text{display: none;}
.indexSlick .newText{position: absolute;width: 100%;height: 40px;line-height: 40px;background: rgba(0,0,0,0.4);bottom: 0;left: 0;z-index: 2;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 20px;}
.indexSlick .newText .dots{margin-left: 30px;}
.indexSlick .newText .dots li{width: 10px;height: 10px;background: #fff;margin: 0 5px;display: inline-block;border-radius: 50%;cursor: pointer;}
.indexSlick .newText .dots li.slick-active{background: #ffb400;}
.indexSlick .newText .info{overflow: hidden;}
.indexSlick .newText .info a{font-size: 16px;color: #ffffff;transition: all .4s ease;-webkit-transition: all .4s ease;}
.indexSlick .newText .info a:hover{color: #045ecd;}
.indexDl{padding-left: 18px;}
.indexDl li{position: relative;box-sizing: border-box;-webkit-box-sizing: border-box;}
.indexDl li:before{display: block;content: "";width: 6px;height: 55px;background: url(../images/img/indexDlicn.png) no-repeat center;position: absolute;left: -18px;top: 50%;margin-top: -27px;}
.indexDl li .time{font-size: 16px;line-height: 16px;color: #999;margin-left: 40px;height: 45px;line-height: 45px;}
.indexDl li .info{overflow: hidden;font-size: 16px;line-height: 16px;color: #333;height: 45px;line-height: 45px;}
.indexDl li .info a{color: #333;transition: all .4s ease;-webkit-transition: all .4s ease;}
.indexDl li .info a:hover{color: #045ecd;}
/* 公共部分 end*/
/* 第一通栏 start */
.column1{background: #fff url(../images/img/col1bg.png) no-repeat bottom right 10px;position: relative;z-index: 3;padding: 20px 30px 30px;margin-bottom: 30px;}
.col1TextSlick{overflow: hidden;margin-bottom: 28px;text-align: center;}
.col1TextSlick .title{font-size: 34px;font-weight: bold;color: #222222;line-height: 70px;height: 70px;overflow: hidden;}
.col1TextSlick .title a{color: #222;transition: all .4s ease;-webkit-transition: all .4s ease;font-weight: bold;}
.col1TextSlick .title a:hover{color: #045ecd;}
.col1TextSlick .info{font-size: 16px;color: #333333;height: 36px;line-height: 36px;overflow: hidden;}
.col1TextSlick .more{font-size: 16px;color: #045ecd;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col1TextSlick .more:hover{font-weight: bold;}
.col1TextSlick .slick-list {margin:0 -50px 20px 0;}
.col1TextSlick .con{margin-right: 50px;padding: 0 35px;}
.col1TextSlick .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.col1TextSlick .slick-dots li {display: inline-block;width: 375px;height: 4px;margin-right:4px;vertical-align: middle;cursor: pointer;position: relative;background: #95c7f4;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col1TextSlick .slick-dots li:last-child{margin-right: 0;}
.col1TextSlick .slick-dots li.slick-active {background: #045ecd;}

.col1R{overflow: hidden;}
.col1R .indexDl{height: 308px;overflow: hidden}
.col3ThreeR .indexDl{height: 359px;overflow: hidden}
.col1R .indexTitle{margin-bottom: 8px;}
/* 第一通栏 end */
/* 第二通栏 end */
.column2{margin-bottom: 30px;}
.column2 .pic{margin-right: 20px;}
.column2 .pic:before{padding-top: 139.1304%;}
.column2 .slick-list{margin-right: -15px;}
/* 第二通栏 end */
/* 第三通栏 start */
.column3{margin-bottom: 30px;background: #fff;}
.col3TTab{overflow: hidden;font-size: 0;}
.col3TTab li{width: 33.3333%;height: 109px;position: relative;float: left;display: inline;}
.col3TTab li a{display: block;background: #d3ad72;text-align: center;font-size: 28px;font-weight: bold;color: #ffffff;line-height: 90px;height: 90px;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col3TTab li:nth-child(2n) a{background: #dfbc86;}
.col3TTab li a:before{display: block;content: "";position: absolute;left: 0;top: -1px;width: 100%;height: 100%;z-index: 2;background: url(../images/img/col3title1.png) no-repeat center;transform: translateY(-100%);-webkit-ransform: translateY(-100%);transition: all .4s ease;-webkit-transition: all .4s ease;}
.col3TTab li.hover a:before{transform: translateY(0);-webkit-ransform: translateY(0);}
.col3TTab li.hover a{background: #234781;}
.col3TTab li:nth-child(2) a:before{background-image: url(../images/img/col3title2.png);}
.col3TTab li:nth-child(3) a:before{background-image: url(../images/img/col3title3.png);}
.col3Con{padding: 0 30px;background: url(../images/img/col3bg.png) no-repeat bottom center;box-sizing: border-box;-webkit-box-sizing: border-box;}
.col3TTabC{position: relative;height: 629px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.col3TTabC .col3TTabCon{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;z-index: -1;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 30px;}
.col3TTabC .col3TTabCon.active{opacity: 1;z-index: 2;}
.col3TTabC .col3TTabCon:nth-child(1){padding-top: 25px;}
.col3TTabC .col3TTabCon:nth-child(2){padding-top: 28px;}
.col3TTabC .col3TTabCon:nth-child(3){padding-top: 18px;}
.col31R{width: 380px;margin-left: 40px;margin-bottom: 25px;}
.col31RT{height: 235px;background: url(../images/img/col3onebg.jpg) no-repeat center;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 35px 38px 0;margin-bottom: 20px;}
.col31RT .title{font-size: 22px;font-weight: bold;color: #222222;line-height: 24px;margin-bottom: 18px;padding-left: 60px;}
.col31RT .info{overflow: hidden;}
.col31RT .info a{float: left;display: inline;width: 50%;height: 40px;line-height: 40px;font-size: 16px;color: #222222;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col31RT .info a:hover{color: #234781;}
.col31R .pic{overflow: hidden;}
.col31R .pic:before{padding-top: 26.3157%;}
.col31L{overflow: hidden;}
.col31L .indexTitle{margin-bottom: 9px;}
.col31L .indexTitle div{height: 100%;}
.col31L .indexDl li .info,.col31L .indexDl li .time{height: 44px;line-height: 44px;}
.col31Bot{margin-right: -20px;}
.col31Bot li{width: 20%;float: left;display: inline;}
.col31Bot li .con{display: block;margin-right: 20px;box-shadow: 0px 0px 19.2px 0.8px rgba(67, 67, 67, 0.1);font-size: 18px;color: #222222;height: 90px;line-height: 90px;text-align: center;padding-left: 70px;background: url(../images/img/col3oneicn1.png) no-repeat center left 35px;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col31Bot li .con:hover{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.col31Bot li:nth-child(2) .con{background-image: url(../images/img/col3oneicn2.png);}
.col31Bot li:nth-child(3) .con{background-image: url(../images/img/col3oneicn3.png);}
.col31Bot li:nth-child(4) .con{background-image: url(../images/img/col3oneicn4.png);}
.col31Bot li:nth-child(5) .con{background-image: url(../images/img/col3oneicn5.png);}

.col32R{width: 320px;}
.col32R .pic{overflow: hidden;margin-bottom: 20px;}
.col32R .pic:before{padding-top: 28.2131%;}
.col32R .btnDl li{margin-bottom: 20px;text-align: center;}
.col32R .btnDl li a{display: block;height: 54px;line-height: 54px;background: #e5f1fd;font-size: 18px;color: #333333;}
.col32R .btnDl li a img{display: inline-block;height: 35px;vertical-align: middle;margin-right: 30px;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col32R .btnDl li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.col32L{width: 792px;}
.col32LT{margin-bottom: 20px;box-shadow: 0.105px -2.998px 7px 0px rgba(229, 235, 243, 0.59),0px 3px 7px 0px rgba(229, 235, 243, 0.59);overflow: hidden;}
.col32LT dt{float: left;display: inline;width: 184px;height: 87px;line-height: 87px;text-align: center;font-size: 20px;color: #ffffff;font-weight: bold;background: url(../images/img/col3twoTbg.png) no-repeat center;-webkit-box-sizing: border-box;box-sizing: border-box;padding-right: 14px;margin-right: 12px;}
.col32LT dt img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.col32LT dd{width: 144px;height: 87px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;padding-top: 20px;text-align: center;float: left;display: inline;}
.col32LT dd:before{display: block;content: "";position: absolute;right: 0;top: 50%;width: 1px;height: 42px;background: #d2d2d2;margin-top: -21px;}
.col32LT dd:last-child:before{display: none;}
.col32LT dd .title{font-size: 16px;line-height: 18px;height: 18px;color: #222222;margin-bottom: 8px;}
.col32LT dd .info{font-size: 20px;line-height: 22px;height: 22px;color: #ff861f;font-weight: bold;}
.col32L .item{width: 208px;height: 278px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 128px 30px 0;box-shadow: 0.105px -2.998px 7px 0px rgba(229, 235, 243, 0.59),0px 3px 7px 0px rgba(229, 235, 243, 0.59);background: url(../images/img/col3twobg1.jpg) no-repeat center;margin-right: 20px;float: left;display: inline;margin-bottom: 20px;}
.col32L .item .title{font-size: 20px;font-weight: bold;color: #222222;line-height: 22px;height: 22px;text-align: center;margin-bottom: 20px;}
.col32L .item .info{font-size: 16px;color: #222222;line-height: 18px;height: 18px;text-align: center;margin-bottom: 16px;position: relative;transition: all .4s ease;-webkit-transition: all .4s ease;display: block;}
.col32L .item .info:before{display: block;content: "";position: absolute;left: 32px;top: 50%;width: 6px;height: 6px;margin: -3px 0 0 -3px;background: #cca467;}
.col32L .item .info:hover{color: #cca467;}
.col32L .item2{width: 333px;padding: 25px 30px 0;background-image: url(../images/img/col3twobg2.jpg);}
.col32L .item2 .titlec{padding-left: 17px;position: relative;font-size: 20px;font-weight: bold;color: #222222;line-height: 22px;height: 22px;margin-bottom: 15px;}
.col32L .item2 .titlec:before{display: block;content: "";position: absolute;left: 0;top: 50%;width: 4px;height: 16px;background: #2285da;margin-top: -7px;}
.col32L .item2 .text{width: 195px;margin-left: auto;}
.col32L .item2 .text a{display: inline-block;font-size: 16px;line-height: 35px;color: #222222;margin-left: 30px;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col32L .item2 .text a:hover{color: #cca467;}
.col32L .item3{background-image: url(../images/img/col3twobg3.jpg);margin-right: 0;}
.col3twoBot{padding: 20px;background: url(../images/img/col3twoBoxtbg.jpg) no-repeat center;}
.col3twoBot .title{padding-left: 17px;position: relative;font-size: 20px;font-weight: bold;color: #222222;line-height: 22px;height: 22px;margin-bottom: 20px;}
.col3twoBot .title:before{display: block;content: "";position: absolute;left: 0;top: 50%;width: 4px;height: 16px;background: #d3a460;margin-top: -7px;}
.col3twoBot .more{font-size: 14px;color: #222222;line-height: 22px;}
.col3twoBot .more:hover{color: #d3a460;}
.col3twoBotDl{margin-right: -25px;}
.col3twoBotDl li{width: 20%;float: left;display: inline;}
.col3twoBotDl li .con{margin-right: 25px;box-shadow: 0px 3px 7px 0px rgba(183, 217, 255, 0.59);background: #ffffff url(../images/img/col3twoBicn1.png) no-repeat center left 37px;height: 86px;line-height: 86px;padding-left: 84px;font-size: 16px;color: #222222;transition: all .4s ease;-webkit-transition: all .4s ease;display: block;}
.col3twoBotDl li .con:hover{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.col3twoBotDl li:nth-child(2) .con{background-image: url(../images/img/col3twoBicn2.png);}
.col3twoBotDl li:nth-child(3) .con{background-image: url(../images/img/col3twoBicn3.png);}
.col3twoBotDl li:nth-child(4) .con{background-image: url(../images/img/col3twoBicn4.png);}
.col3twoBotDl li:nth-child(5) .con{background-image: url(../images/img/col3twoBicn5.png);}

.col3threeL{width: 373px;height: 542px;background: url(../images/img/col3Threebg.jpg) no-repeat center;box-sizing: border-box;-webkit-box-sizing: border-box;padding: auto;padding: 25px 43px 0 45px;margin-right: 25px;}
.col3threeL .titlec{text-align: center;font-size: 26px;font-weight: bold;color: #ffffff;margin-bottom: 50px;}
.col3ThreeDl li{margin-bottom: 10px;padding-bottom: 15px;border-bottom: 1px dashed #e5e5e5;overflow: hidden;}
.col3ThreeDl li .title{font-size: 16px;line-height: 32px;height: 64px;overflow: hidden;color: #222222;margin-bottom: 12px;}
.col3ThreeDl li .btn{width: 74px;height: 26px;text-align: center;line-height: 23px;border-radius: 30px;margin-right: 15px;font-size: 14px;color: #ffffff;background: #ffac52;}
.col3ThreeDl li .btn.res{background: #a0a0a0;}
.col3ThreeDl li .time{font-size: 14px;color: #666666;line-height: 26px;height: 26px;}
.col3threeSlick .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.col3threeSlick .slick-dots li {display: inline-block;width: 9px;height: 9px;border-radius: 100%;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;background: #bdbdbd;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col3threeSlick .slick-dots li.slick-active {background: #ffb400;width: 28px;border-radius: 30px;}
.col3threeSlick .slick-list {margin-bottom: 10px;}
.col3ThreeR{overflow: hidden;}
.col3ThreeBot{margin-right: -25px;margin-top: 15px;}
.col3ThreeBot li{width: 25%;float: left;display: inline;}
.col3ThreeBot li .con{display: block;margin-right: 25px;height: 88px;line-height: 88px;text-align: center;font-size: 18px;color: #222222;background: url(../images/img/col3threeicn1.jpg) no-repeat center;transition: all .4s ease;-webkit-transition: all .4s ease;}
.col3ThreeBot li:nth-child(2) .con{background-image: url(../images/img/col3threeicn2.jpg);}
.col3ThreeBot li:nth-child(3) .con{background-image: url(../images/img/col3threeicn3.jpg);}
.col3ThreeBot li:nth-child(4) .con{background-image: url(../images/img/col3threeicn4.jpg);}
.col3ThreeBot li .con:hover{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
/* 第三通栏 end */
/* 第四通栏 start */
.column4{margin-bottom: 30px;}
.column4 .title{overflow: hidden;margin-bottom: 25px;}
.column4 .title span{font-size: 24px;font-weight: bold;color: #222222;float: left;display: inline;line-height: 26px;margin-right: 30px;}
.column4 .title .more{font-size: 16px;color: #222222;line-height: 26px;transition: all .4s ease;-webkit-transition: all .4s ease;margin-left: 30px;float: right;display: inline;}
.column4 .title .more:hover{color: #d3a460;}
.column4 .title em{display: block;overflow: hidden;height: 8px;position: relative;top: 9px;}
.column4 .title em:before{display: block;content: "";position: absolute;left: 0;top: 50%;width: 8px;height: 8px;border-radius: 50%;margin-top: -4px;background: #dcdcdc;}
.column4 .title em:after{display: block;content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #dcdcdc;}
.col4Slick .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.col4Slick .slick-dots li {display: inline-block;width: 16px;height: 16px;border-radius: 100%;margin: 0 6px;vertical-align: middle;cursor: pointer;position: relative;background: #e5e5e5;}
.col4Slick .slick-dots li.slick-active {background: #ffb400;}
.col4Slick .slick-list {margin: 0 -30px 30px 0;}
.col4Slick .con{margin-right: 30px;}
.col4Slick .con .pic:before{padding-top: 66.9064%;}
.col4Slick .con .text{background: #fff;height: 147px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 30px 30px 0;text-align: center;}
.col4Slick .con .text .titlec{font-size: 18px;font-weight: bold;color: #222222;line-height: 20px;overflow: hidden;height: 20px;margin-bottom: 25px;}
.col4Slick .con .text .btn{width: 177px;height: 38px;line-height: 38px;text-align: center;border-radius: 30px;background: #e5eff9;font-size: 16px;font-weight: bold;color: #045ecd;display: block;margin: 0 auto;}
/* 第四通栏 end */
/* 第五通栏 start */
.column5{overflow: hidden;overflow-x: auto;position: relative;}

.column5 a{position: absolute;left: 0;top: 62%;width: 65px;height: 65px;margin-top: -40px;}
.column5 a.aa1{left: 645px;}
.column5 a.aa2{left: 781px;}
.column5 a.aa3{left: 863px;}
.column5 img{display: block;width: 100%;}
/* 第五通栏 end */
/* 底部 start */
.footer{background: #ededed url(../images/img/footerbg.jpg) no-repeat bottom -50px center / cover;padding: 44px 0 30px;min-height:253px;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;border-top: 1px solid #3191e7;}
.footer .wrap{position: relative;overflow: hidden;}
.footer .wrap:before{display: block;width: 1px;height: 100% ;background: #d2d2d2;position: absolute;top: 0;left: 565px;content: "";min-height: 177px;}
.footerL{width: 565px;}
.footerL .footerLogo{display: block;height: 52px;margin-bottom: 22px;}
.footerL .info{font-size: 14px;line-height: 36px;color: #555555;}
.footerL .fl{margin-right: 5px;}
.footerL .fl img{display: block;}
.footerL .fl.footericn2{margin-top: 8px;}
.footerR{width: 600px;position: relative;}
.footerLinkTab{border-bottom: 1px solid #d2d2d2;margin-bottom: 40px;}
.footerLinkTab li{float: left;display: inline;margin-right: 55px;font-size: 16px;line-height: 16px;color: #666666;position: relative;padding-bottom: 16px;}
.footerLinkTab li:last-child{margin-right: 0;}
.footerLinkTab li a{color: #666;transition: all .4s ease;-webkit-transition: all .4s ease;}
.footerLinkTab li:before{position: absolute;display: block;content: "";bottom: -1px;left: 0;width: 100%;height: 0;transition: all .4s ease;-webkit-transition: all .4s ease;background: #3191e7;}
.footerLinkTab li.hover a{font-weight: bold;color: #3191e7;}
.footerLinkTab li.hover:before{height: 3px;}
.footerDl{overflow: hidden;width: 643px;}
.footerDl li{font-size: 14px;color: #666666;line-height: 14px;margin-right: 43px;margin-bottom: 20px;float: left;display: inline;}
.footerDl li a{color: #666;transition: all .4s ease;-webkit-transition: all .4s ease;}
.footerDl li a:hover{color: #1b7cd8;}
.footerBlank{background: #046fcd;height: 50px;line-height: 50px;}
.footerBlank span{display: inline-block;font-size: 16px;color: #ffffff;}
.footerBlank a{display: inline-block;font-size: 16px;color: #ffffff;margin: 0 20px;}
.footerBlank a:hover{font-weight: bold;}
.footerBlank a.ga{padding-left: 33px;background: url(../images/img/gongan.png) no-repeat center left;}
.footerBlank .fr a{margin: 0;}
/* 底部 end */


/* -------------- 综合页 start -------------- */
/* 基层政务公开 start */
.jczwgkBox{background: #f5f5f5 url(../images/img/gkbg.png) no-repeat top center / cover;padding-top: 40px;padding-bottom: 30px;}
.gklogo{display: block;margin-bottom: 46px;}
.gklogo img{display: block;}
.gkimg{margin-left: 17px;position: relative;z-index: 2;display: block;}
.jczwgkBox .con{margin-top: -17px;background: #fff;padding: 20px;}
.jczwgktop {height: 240px;background: url(../images/img/gkbg.jpg) no-repeat center;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 35px 30px 0;text-align: center;margin-bottom: 20px;}
.jczwgktop .title{font-size: 34px;font-weight: bold;color: #ffffff;line-height: 63px;}
.jczwgktop .info{font-size: 30px;font-weight: bold;line-height: 51px;color: #fff;}
.jczwgkBox .titlec{overflow: hidden;margin-bottom: 20px;}
.jczwgkBox .titlec span{font-size: 26px;font-weight: bold;color: #ffffff;height: 50px;line-height: 50px;padding: 0 37px 0 20px;background: #32a4ff;float: left;display: inline;}
.jczwgkBox .titlec em{display: block;overflow: hidden;height: 50px;background: url(../images/img/gktitlebg.jpg) no-repeat center left ;}
.jczwgkSlick{margin-bottom: 30px;position: relative;}
.jczwgkSlick .prev {display: block;width: 16px;height: 24px;cursor: pointer;background:  url(../images/img/gkicn.png) no-repeat center center;position: absolute;left: 0;top: 50%;margin-top: -30px;z-index: 2;display: none;cursor: pointer;transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg);}
.jczwgkSlick .next {display: block;width: 16px;height: 24px;cursor: pointer;background:  url(../images/img/gkicn.png) no-repeat center center;position: absolute;right: 0;top: 50%;margin-top: -30px;z-index: 2;display: none;cursor: pointer;}
.jczwgkSlick .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.jczwgkSlick .slick-dots li {display: inline-block;width: 10px;height: 10px;border-radius: 100%;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;background: #e5e5e5;}
.jczwgkSlick .slick-dots li.slick-active {background: #045ecd;border-radius: 30px;width: 36px;}
.jczwgkSlick .slick-list {margin-right: -18px;padding: 10px;margin-bottom: 5px;}
.jczwgkSlick .myslide{margin-bottom: 20px;}
.jczwgkSlick .myslide .slickCon{margin-right: 18px;box-shadow: 0px -4px 7.2px 0.8px rgba(105, 172, 255, 0.1),0px 4px 7.2px 0.8px rgba(105, 172, 255, 0.1);background: url(../images/img/gkbg1.jpg) no-repeat right bottom;height: 110px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 25px 22px 0;}
.jczwgkSlick .title{font-size: 18px;font-weight: bold;color: #333333;line-height: 20px;margin-bottom: 20px;}
.jczwgkSlick .info{font-size: 16px;color: #999999;line-height: 18px;}
.jczwgkSlick .info a{display: inline-block;margin-right: 10px;}
.jczwgkSlick .info a:nth-child(2n){margin-right: 0;margin-left: 10px;}
.jczwgkSlick .info a:hover{color: #045ecd;}
.jczwgkSlick:nth-child(5) .myslide .slickCon{background-image: url(../images/img/gkbg2.jpg);}
.jczwgkSlick:nth-child(7) .myslide .slickCon{background-image: url(../images/img/gkbg3.jpg);}
/* 基层政务公开 end */
/* 互动交流 start */
.hdjl1{width: 1214px;height: 430px;margin: 0 auto;margin-bottom: 20px;background:  url(../images/img/hdjlbg.jpg) no-repeat center center;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 122px 40px 0;}
.hdjl1 .hdjl1R{margin-left: 10px;width: 370px;}
.hdjl1R .item{display: block;width: 165px;margin-left: 20px;background: #f2f9ff url(../images/img/hdjlicn1.png) no-repeat center top 25px;height: 126px;margin-bottom: 20px;box-sizing: border-box;padding-top: 84px;text-align: center;font-size: 18px;color: #222222;line-height: 18px;transition: all .4s ease;-webkit-transition: all .4s ease;float: left;display: inline;}
.hdjl1R .item:nth-child(1),.hdjl1R .item:nth-child(4){border-bottom-left-radius: 31px;border-top-right-radius: 31px;}
.hdjl1R .item:nth-child(2),.hdjl1R .item:nth-child(3){border-bottom-right-radius: 31px;border-top-left-radius: 31px;}
.hdjl1R .item:nth-child(2){background-image: url(../images/img/hdjlicn2.png)}
.hdjl1R .item:nth-child(3){background-image: url(../images/img/hdjlicn3.png)}
.hdjl1R .item:nth-child(4){background-image: url(../images/img/hdjlicn4.png)}
.hdjl1R .item:hover{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.hdjl1DL{border: 1px solid #f2f9ff;overflow: hidden;padding: 0 0 15px;}
.hdjl1DL dd{padding: 0 30px;}
.hdjl1DL dt{height: 37px;background: #f2f9ff;overflow: hidden;margin-bottom: 18px;padding: 0 30px;}
.hdjl1DL .info{width: 72px;text-align: center;margin-left: 84px;font-size: 16px;color: #91cc75;line-height: 41px;}
.hdjl1DL .info.res{color: #999;}
.hdjl1DL .time{width: 90px;text-align: center;margin-left: 58px;font-size: 16px;color: #666666;line-height: 41px;}
.hdjl1DL .title{overflow: hidden;font-size: 16px;color: #333333;line-height: 41px;}
.hdjl1DL dt .info,.hdjl1DL dt .time,.hdjl1DL dt .title{font-size: 18px;color: #2762c1;}

.hdjl2{height: 143px;margin-bottom: 27px;background: url(../images/img/xjtjbg.jpg) no-repeat center;font-size: 18px;font-weight: bold;color: #2762c1;padding-left: 567px;line-height: 162px;box-sizing: border-box;-webkit-box-sizing: border-box;}

.subtitle{overflow: hidden;margin-bottom: 25px;}
.subtitle span{font-size: 24px;font-weight: bold;color: #222222;float: left;display: inline;line-height: 26px;margin-right: 30px;}
.subtitle .more{font-size: 16px;color: #222222;line-height: 26px;transition: all .4s ease;-webkit-transition: all .4s ease;margin-left: 30px;float: right;display: inline;}
.subtitle .more:hover{color: #d3a460;}
.subtitle em{display: block;height: 8px;position: relative;top: 9px;overflow: hidden;}
.subtitle em:before{display: block;content: "";position: absolute;left: 0;top: 50%;width: 8px;height: 8px;border-radius: 50%;margin-top: -4px;background: #dcdcdc;}
.subtitle em:after{display: block;content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #dcdcdc;}

.hdjl3{margin-bottom: 20px;}
.hdjl3 .pic{width: 591px;margin-right: 30px;overflow: hidden;}
.hdjl3 .pic:before{padding-top: 59.0524%;}
.hdjl3Dl{overflow: hidden;}
.hdjl3Dl li{border: 1px solid #e5e5e5;position: relative;height: 103px;margin-bottom: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 20px 35px 0;border-left: 4px solid #267ce6;}
.hdjl3Dl li .title{font-size: 18px;line-height: 20px;color: #333333;margin-bottom: 20px;}
.hdjl3Dl li .time{font-size: 16px;line-height: 16px;color: #666666;}

.hdjl4Dl{border: 1px solid #f2f2f2;padding: 0 30px;}
.hdjl4Dl li{padding: 30px 0;border-bottom: 1px solid #f2f2f2;}
.hdjl4Dl li:last-child{border-bottom: none;}
.hdjl4Dl li .time{font-size: 16px;line-height: 44px;color: #888888;margin-left: 30px;margin-bottom: 10px;}
.hdjl4Dl li .titlec{width: 70px;height: 44px;line-height: 44px;margin-right: 20px;font-size: 16px;color: #ffffff;text-align: center;border-radius: 5px;background: #267ce6;}
.hdjl4Dl li .titlec.res{background: #cccccc;}
.hdjl4Dl li .title{overflow: hidden;font-size: 18px;font-weight: bold;color: #333333;line-height: 44px;}
.hdjl4Dl li .btn{width: 125px;height: 40px;line-height: 40px;border: 1px solid #efefef;margin-top: 15px;border-radius: 5px;padding-left: 44px;box-sizing: border-box;-webkit-box-sizing: border-box;background: url(../images/img/fankui.png) no-repeat center left 16px;margin-left: 65px;font-size: 16px;color: #666666;}
.hdjl4Dl li .btn:hover{font-weight: bold;}
.hdjl4Dl li .info{overflow: hidden;font-size: 16px;line-height: 32px;color: #888888;}
.hdjl4Dl li .info a{color: #045ecd;}
/* 互动交流 end */
/* 走进马龙 start */
.walkInto1{position: relative;}
.walkInto1 img{display: block;width: 100%;}
.walkInto1 .wrap{position: absolute;top: 35px;left: 50%;margin-left: -600px;z-index: 2;overflow: hidden;}
.walkInto1 .walkIntoLogo img{display: block;width: auto;}
.walkInto1 .btn{width: 157px;height: 43px;border-radius: 30px;text-align: center;line-height: 43px;border: 1px solid #fff;font-size: 20px;color: #ffffff;margin-top: 15px;transition: all .4s ease;-webkit-transition: all .4s ease;}
.walkInto1 .btn:hover{background: #fff;color: #045ecd;}

.walkInto2{padding: 60px 0;background: url(../images/img/walkInto2bg.jpg) no-repeat top center / 100% 100%;}
.walkIntotitle{display: block;margin: 0 auto;margin-bottom: 45px;}
.walkInto2 .info{text-align: center;font-size: 16px;line-height: 42px;color: #6c542f;margin-bottom: 30px;}
.walkInto2 video{width: 832px;margin: 0 auto;height: 501px;display: block;object-fit: contain;background: #000;}

.walkInto3{padding: 60px 0 50px;background: url(../images/img/walkInto3bg.jpg) no-repeat center / 100% 100%;}
.walkInto3 .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.walkInto3 .slick-dots li {display: inline-block;width: 10px;height: 10px;border-radius: 100%;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;background: #e5e5e5;transition: all .4s ease;-webkit-transition: all .4s ease;}
.walkInto3 .slick-dots li.slick-active {background: #1b7cd8;width: 36px;border-radius: 30px;}
.walkInto3 .slick-list {margin:0 -45px 40px 0;}
.walkInto3Slick .slickCon{margin-right: 45px;overflow: hidden;}
.walkInto3Slick .pic{margin-bottom: 10px;}
.walkInto3Slick .pic:before{padding-top: 124.3243%;}
.walkInto3Slick .title{font-size: 18px;font-weight: bold;color: #222222;line-height: 60px;}
.walkInto3Slick .info{font-size: 16px;color: #666666;line-height: 27px;margin-bottom: 28px;}
.walkInto3Slick .btn{width: 80px;height: 28px;text-align: center;line-height: 28px;border-radius: 30px;font-size: 14px;color: #ffffff;background: #1b7cd8;transition: all .4s ease;-webkit-transition: all .4s ease;}
.walkInto3Slick .icn{width: 80px;height: 28px;line-height: 28px;background: url(../images/img/walkInto3btn.png) no-repeat center right;transition: all .4s ease;-webkit-transition: all .4s ease;}
.walkInto3Slick .btn:hover{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.walkInto3Slick .icn:hover{background-position: center right 5px;}

.walkInto4{padding: 60px 0 70px;background: url(../images/img/walkInto4bg.jpg) no-repeat center / cover;}
.walkInto4Slick{position: relative;}
.walkInto4Slick .prev {display: block;width: 27px;height: 68px;cursor: pointer;background: rgba(0, 0, 0, 0.45) url(../images/img/walkInto4btn.jpg.png) no-repeat center center;position: absolute;left: 0;top: 50%;margin-top: -34px;z-index: 2;display: none;cursor: pointer;outline: none;transition: all .4s ease;-webkit-transition: all .4s ease;}
.walkInto4Slick .next {display: block;width: 27px;height: 68px;cursor: pointer;background: rgba(0, 0, 0, 0.45) url(../images/img/walkInto4btn.jpg.png) no-repeat center center;position: absolute;right: 0;top: 50%;margin-top: -34px;z-index: 2;display: none;cursor: pointer;outline: none;transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg);transition: all .4s ease;-webkit-transition: all .4s ease;}
.walkInto4Slick .next:hover,.walkInto4Slick .prev:hover{background-color: rgba(0, 0, 0, 1);}
.walkInto4Slick .pic{width: 831px;overflow: hidden;}
.walkInto4Slick .pic:before{padding-top: 58.1227%;}
.walkInto4Slick .text{overflow: hidden;padding: 50px 40px 0;box-sizing: border-box;-webkit-box-sizing: border-box; background-image: -moz-linear-gradient( -62deg, rgb(104,152,198) 0%, rgb(162,189,217) 100%);background-image: -webkit-linear-gradient( -62deg, rgb(104,152,198) 0%, rgb(162,189,217) 100%);background-image: -ms-linear-gradient( -62deg, rgb(104,152,198) 0%, rgb(162,189,217) 100%);height: 483px;}
.walkInto4Slick .text .title{font-size: 26px;font-weight: bold;color: #ffffff;line-height: 26px;margin-bottom: 15px;text-align: center;}
.walkInto4Slick .text .titlec{font-size: 16px;color: #ffffff;line-height: 16px;margin-bottom: 30px;text-align: center;}
.walkInto4Slick .text .info{font-size: 16px;line-height: 34px;max-height: 272px;overflow: hidden;margin-bottom: 10px;color: #fff;}
.walkInto4Slick .text .btn{font-size: 16px;line-height: 16px;color: #ffffff;}

.walkInto5{background:  url(../images/img/walkInto5bg.jpg) no-repeat center bottom / cover;padding: 60px 0 150px;}
.walkInto5 .swiper-slide{width: 562px;}
.walkInto5 .swiper-slide .pic{margin-bottom: 30px;}
.walkInto5 .swiper-slide .pic:before{padding-top: 66.1921%;}
.walkInto5 .swiper-slide span{display: block;text-align: center;font-size: 20px;font-weight: bold;color: #222222;line-height: 20px;opacity: 0;}
.walkInto5 .swiper-slide.swiper-slide-active span{opacity: 1;}
/* 走进马龙 end */
/* 新闻动态 start */
.newsCenter1{padding: 30px 0;}
.newsCenter1slick{width: 578px;}
.newsCenter1slick .pic:before{padding-top: 63.4948%;}
.newsCenter1R{overflow: hidden;padding-top: 8px;}
.newsCenterTitle{margin-bottom: 20px;border-bottom: 1px solid #dcdcdc;}
.newsCenterTitle a{display: inline-block;padding-bottom: 18px;font-size: 24px;font-weight: bold;color: #222222;line-height: 24px;position: relative;}
.newsCenterTitle a:before{display: block;content: "";position: absolute;bottom: -1px;width: 100%;height: 2px;background: #1b7cd8;}
.newsCenter1 .indexDl{position: relative;top: -15px;}

.newsCenter2{margin-bottom: 40px;overflow: hidden;}
.newsCenter2 .item{width: 380px;margin-right: 30px;box-sizing: border-box;}
.newsCenter2 .item:last-child{margin-right: 0;}
.newsCenter2 .item .newsCenterTitle{text-align: center;}
.newsCenter2 .item .newsCenterTitle span:before{width: 75%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.newsCenter2 .item .con{border: 1px solid #f1f1f1;padding: 15px;height: 452px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.newsCenter2 .item .con .pic{margin-bottom: 16px;overflow: hidden;}
.newsCenter2 .item .con .pic:before{padding-top: 56.6473%;}
.newsCenter2 .item .con .info{display: block;font-size: 16px;color: #333333;line-height: 42px;}
.newsCenter2 .item .con .info:hover{color: #045ecd;}

.newsCenter3{overflow: hidden;}
.newsCenter3 .item{width: 590px;margin-right: 20px;}
.newsCenter3 .item:last-child{margin-right: 0;}
.newsCenter3 .item .con{height: 162px;box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #dcdcdc;padding: 12px 20px 0;margin-bottom: 20px;position: relative;}
.newsCenter3 .item .con:before{display: block;content: "";position: absolute;left: -1px;top: 24px;width: 4px;height: 13px;background: #1b7cd8;}
.newsCenter3 .item .con .title{font-size: 18px;color: #333333;line-height: 39px;font-weight: bold;}
.newsCenter3 .item .con .info,.newsCenter3 .item .con .time{font-size: 16px;color: #666666;line-height: 32px;}
/* 新闻动态 end */
/* -------------- 综合页 end -------------- */